Specifying Services using the Service Oriented Architecture Modeling Language (SoaML) - A Baseline for Specification of Cloud-based Services

نویسندگان

  • Brian Elvesæter
  • Arne-Jørgen Berre
  • Andrey Sadovykh
چکیده

The Service oriented architecture Modeling Language (SoaML) is a new specification from the Object Management Group (OMG) that provides support for modelling services. The SoaML specification defines three different approaches to specifying services; simple interfaces, service interfaces and service contracts. In this paper we provide an overview of the SoaML language constructs and discuss the three different ways to specify services. Furthermore, we provide practical modelling guidelines for how the different SoaML service specification approaches can be aligned and used as a baseline for specifying cloud-based services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metrics for Evaluating Service Designs Based on SoaML

In the context of service-oriented architectures, quality attributes, such as loose coupling and autonomy, have been identified that services should fulfill. In order to influence services with regard to these quality attributes, an evaluation is necessary at an early development stage, i.e. during design time. Existing work mostly focuses on a textual description of desired quality attributes,...

متن کامل

UML Extensions for Service-Oriented Systems

The trend in software engineering badges to model-based development. Models are used to document requirements, design results, and analysis in early phases of the development process. However, the aim of modelling is very often more ambitious as models are used for automatic generation in a so-called model-driven engineering approaches. The relevance of models leads to the need of both, high-le...

متن کامل

Model-Driven Service Engineering with SoaML

This chapter presents a model-driven service engineering (MDSE) methodology that uses OMG MDA specifications such as BMM, BPMN and SoaML to identify and specify services within a service-oriented architecture. The methodology takes advantage of business modelling practices and provides a guide to service modelling with SoaML. The presentation is case-driven and illuminated using the telecommuni...

متن کامل

Design of SOAML in Social Network

In the information age, IT companies pay more and more attention to the quality of service. Social network service providers concentrates on saving the cost and developing products with better quality. The explosion of Web service has provided good opportunities for these companies, and also brought severe challenges to them. Therefore, the efficiency and the reusability would be the important ...

متن کامل

Service-oriented computing (SOC) in a cloud computing environment

Service-Oriented Computing (SOC) is an emerging paradigm for developing software systems that employ services. The distinction between SOC and traditional computing is that application builders no longer construct software from scratch using a programming language. Instead, they specify the application logic in a high-level specification language, utilizing standard services as components. This...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011